

# print("开始运行程序")
# num1 = int(input("请输入除数："))
# try:
#     # print("运行try分支的代码")
#     value = 1/num1
#     print("运行try分支的代码")
# except:
#     print("除数异常")
# print("程序运行完成")



# try:  # 无异常执行下面代码
#     print(1)
# except:  # 有异常执行下面代码
#     print(2)
# else:  # 没有异常会执行else，但是有else的时候return的位置要注意
#     print(4)
# finally:  # 有没有异常都执行
#     print(3)


# num1 = 10
# num2 = 0
# try:
#     print(num1/num2)
#     print("执行try")
# except:
#     print("执行except")
# else:
#     print("执行else")
# finally:
#     print("执行finally")


# 主动抛出异常
# value = input("请输入你的内容：")
# if value == "1":
#     raise Exception("输入值不能为1")
# print("运行完成")
# 注册  要求用户名>6字符
# name = input("请输入用户名：")
# if len(name) > 6:
#     print("执行之后的注册流程")
# else:
#     raise Exception("用户名长度不合格")
# print("sassaas")

# import traceback
#
# try:
#     1/0
# except:
#     traceback.print_exc(file=open('error.txt', "w+", encoding="utf-8"))	# 打印异常信息
#     error=traceback.format_exc()	# 返回异常信息
#     print("代码异常信息：\n",error)